博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下载的实现
阅读量:6670 次
发布时间:2019-06-25

本文共 2152 字,大约阅读时间需要 7 分钟。

hot3.png

注: 开发环境搭建请参照 

      上传的模板请参照 

1.  下载的jsp文件内容

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
download
${file.type}----
${file.name}
-----
下载
导入模板下载

-------------------------------------------------------------------------------


${file.type}----
${file.name}
-----
file----
test_fail.txt
-----

2.controller 文件处理内容

package com.study.controller;import java.io.File;import java.io.FileInputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import com.study.pojo.FileProperty;@Controllerpublic class downloadController {		@Value("#{settings.webServer}")	private String webPath;		//获取目录下所有文件名称	@RequestMapping("listFile")	public String listFile(Model model, HttpServletRequest request, HttpServletResponse response){				List
listFile = new ArrayList<>(); String path = request.getServletContext().getRealPath("/")+"uploadFiles"; File dir = new File(path); if(!dir.exists()){ return "fail"; } File[] file = dir.listFiles(); for(int i=0; i

3. 简单的FileProperty.java文件

package com.study.pojo;public class FileProperty {	private String name;	private String type;	private String path;		public String getName() {		return name;	}	public void setName(String name) {		this.name = name;	}	public String getType() {		return type;	}	public void setType(String type) {		this.type = type;	}	public String getPath() {		return path;	}	public void setPath(String path) {		this.path = path;	}	}

 

转载于:https://my.oschina.net/u/2490316/blog/803208

你可能感兴趣的文章
串口WIF简单I调试
查看>>
把《c++ primer》读薄(3-3 标准库bitset类型)
查看>>
MDI多文档窗体续
查看>>
img图片自适应宽和高[转]
查看>>
Android Studio体验(一)--Window版本安装
查看>>
ubuntu install express
查看>>
js中substr与substring的差别
查看>>
微软职位内部推荐-Senior Software Engineer
查看>>
FusionCharts简单教程(一)---建立第一个FusionCharts图形
查看>>
sql中实现split()功能
查看>>
ZOJ 2562 More Divisors(高合成数)
查看>>
[原]Android打包之跨平台打包
查看>>
C++的try_catch异常
查看>>
(转)思考:矩阵及变换,以及矩阵在DirectX和OpenGL中的运用问题:左乘/右乘,行优先/列优先,......
查看>>
HDU1452:Happy 2004(求因子和+分解质因子+逆元)上一题的简单版
查看>>
获取MSSQL Server中的相关信息(视图、存储过程、触发器、表)
查看>>
信号处理过程中的几种常见傅里叶相关的变换
查看>>
[原创] Win7全自动精简批处理_绝对原创,绝对给力_感谢无忧给了我一年的潜水...
查看>>
2017 年热门编程语言排行榜,你的语言上榜没?
查看>>
poi 合并单元格、设置边框
查看>>